CollaboVR: A Reconfigurable Framework for Multi-user to Communicate in Virtual Reality